home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
othernet
/
mausnet
/
saugut48
/
texte
/
hist4647.txt
< prev
next >
Wrap
Text File
|
1994-06-16
|
33KB
|
541 lines
11.06.1994
nderungen, Neuerungen und Bugfixes in SaugUtil seit Version 4.6
*==============================================================*
Aktuelle Versionsnummer: 4.7
*==========================*
******* Meine Mausadresse hat sich gendert! Neu: Frank Rger @ OS2! *******
SaugUtil
********
*------------------------------- v4.61 ------------------------------------*
27.03.94 - Script/Batch: Anpassung an den neuen Menpunkt '(2)-Programmteil'
im N.U.D.E. der Mausversion 7.93c4/terbo/ar/beta. Eine Vorgabe
mu ich aber leider doch machen: Der Menpunkt '(T)aggen' im
Untermen '(2)-Programmteil' mu auf 'AUS' stehen! Aber das ist
auch nicht weiter schlimm, da wir ja das Saug-Utility haben, um
Files zu suchen und auszuwhlen;-) Bei Gastdownload steht Taggen
immer auf AUS!
Ich wei nicht, ob diese exotische Mausversion berhaupt viel
Verbreitung findet, jedenfalls habe ich sie neulich in der @DU2
entdeckt!
Natrlich ist durch entsprechende Abfragen dafr gesorgt, da die
Batches auch mit der alten N.U.D.E.-Version (mit '(1)-Packer' und
'(2)-Protokoll') zurechtkommen!
28.03.94 - Die Voreinstellung des zuletzt erzeugten Batches in der Datei-
auswahlbox beim Aufruf des Terminalprogramms funktionierte nicht,
wenn das Terminalprogramm einmal mit einem Batch aufgerufen
wurde und man anschlieend einen neuen Batch erzeugt hat.
29.03.94 - Bugfix: Nach einer nderung der Kurzbeschreibung wurde das
nderungsflag in der Bemerkungszeile ("^") nicht automatisch
gesetzt, wenn die Liste nicht komplett geladen war!
02.04.94 - Das Datenfeld 'Bemerkung' kann jetzt auch in den beiden Listen-
fenstern (bersicht/Fundfenster) dargestellt werden. Entsprechend
wurden die beiden Dialoge 'Fenster-Anzeigeformat' und 'Sortierung
im Fundfenster' erweitert! So kann man sich schnell mal einen
berblick ber die zum Lschen/ndern markierten Files
verschaffen!
- Wenn die Liste nicht komplett geladen wurde oder die Bemerkungs-
datei nicht zur Liste pate ('Bemerkungen sichern' gesperrt),
wird jetzt nach 'TRF: Removes' und 'James/Schnulli' nicht mehr
automatisch zur Bemerkungskonvertierung verzweigt. Hat irgendwie
keinen Sinn, wenn man die Bemerkungen doch nicht speichern kann!
- Datei SAUGUTIL.QTF (QTausch-Festparameter): In dieser Datei kann
jetzt die Textvariable $BOX (case-insensitiv) benutzt werden, die
dann beim Erzeugen einer QTP-Datei durch das Boxkrzel der
gewhlten Maus ersetzt wird! So kann man auf einfache Weise
mausspezifische Dateinamen in den QTP-Dateien erzeugen! Fr die
'Logfile:'-Zeile gilt weiterhin die SAUGUTIL.RMN-Regelung (siehe
'Tips und Tricks' in der Anleitung), egal, ob dort $BOX oder
etwas anderes steht!
Beispiel:
Userlist: "G:\DFUE\USERLIST\$box.USR","0"
fordert bei jedem Anruf eine Userliste an, die (nehmen wir mal
an, da die Maus MS2 angerufen wird) dann unter dem Namen MS2.USR
im Verzeichnis G:\DFUE\USERLIST\ gespeichert wird! Achtung, in
einigen Musen ist der Abruf der Benutzerliste gesperrt, wordurch
QTausch evtl. in Schwierigkeiten kommen kann. Aber man kann ja
auch andere Kommados (Statistik:, Status:, Loginzeiten: usw.)
benutzen! Sie knnen $box natrlich auch mit den QTausch-%-Text-
variablen mischen. Achten sie selbst darauf, da die maximale
Lnge fr Dateinamen nicht berschritten wird! Im Moment ist
die maximale Boxkrzellnge zwar noch 3 Zeichen aber in Zukunft
mu man auch mal mit 4 Zeichen rechnen (z.B. "WHV2")!
- Script/Batch: Nachdem ich den Batchgenerator etwas umstrukturiert
hatte gab es einige Probleme im Zusammenhang mit 'Liste saugen',
die jetzt hoffentlich behoben sind! So wurde z.B. der
'MausTausch'-Login benutzt, wenn man nur 'MausTausch' und 'Liste
holen' gewhlt hatte! (Gemeldet von Matthias Wallmann @ OS2)
03.04.94 - Wenn bei Programmstart noch keine Optionsdatei SAUGUTIL.SGI
vorhanden war (bzw. per Kommandozeile bergeben wurde), wurden
bersichts- und Fundfenster beim ffnen mit minimaler Breite
dargestellt und lieen sich auch nicht so ohne weiteres
vergrern (einmalige Vernderung unter 'Fenster-Anzeigeformat'
und anschlieendes Speichern der Optionen brachte hier aber
Abhilfe)! (Gemeldet von Guido Pabst @ OS2)
- Nach nderungen im CAT-Messages-Ordner wird jetzt unter Multi-
tasking-Betriebssystemen, falls "CAT " (CAT.PRG darf nicht
umbenannt werden!) mit appl_find() gefunden wird eine spezielle
AES-Message an CAT verschickt. Diese Message soll CAT dazu
veranlassen, die MSGINFO.DAT neu einzulesen! Diese Vorgehensweise
ist mit Dirk Steins (Autor von CAT) abgesprochen und er hat dafr
eine spezielle Messagenummer definiert, deren Auswertung aber in
der aktuellen CAT-Version 2.52 noch nicht drin ist! Dirk will die
Auswertung aber evtl. in eine der nchsten CAT-Versionen
einbauen. SaugUtil ist jedenfalls darauf vorbereitet! Da die
Sache von Dirk aber noch nicht entgltig abgesegnet ist, mchte
ich die Syntax der AES-Message hier auch nicht dokumentieren
(nheres dazu per PM an mich oder Dirk Steins @ K2)!
*------------------------------- v4.62 -----------------------------------*
06.04.94 - Nach der Umstellung der Scan-Routine fr die PQC-Zeile wurde der
Programmtyp/Quelltext/Copyright namens "*" (ist zwar selten aber
es kommt in einigen Filelisten vor!) nicht immer erkannt!
Abhilfe: Alle drei DAT-Files (PROGRTYP.DAT, QUELLTXT.DAT,
COPYRIGT.DAT) im FILEDATA-Ordner mssen eine Zeile mit einem "*"
enthalten! In den beiligenden DAT-Files ist diese Anpassung schon
erfolgt!
- Das Statusfenster bei multitaskendem Laden besitzt jetzt auch
einen Closer, der dieselbe Funktion hat wie das Festhalten
beider Shift-Tasten = Abbruch des Ladevorgangs!
- Bei multitaskendem Laden sind jetzt folgende Tastaturfunktionen
aktiv:
^U: Laden abbrechen (wie Shift-Shift bzw. Klick auf Closer).
^W: Rotiert alle Fenster (inkl. dem Statusfenster), die sich ber
das AV-Protokoll angemeldet haben. Dabei wird auch AV_SENDKEY
ausgewertet, so da man z.B. wenn das ST-Guide-Fenster oben
liegt mit ^W wieder das Statusfenster nach oben holen kann!
Shift-D: Ruft den ST-Guide auf (wenn er installiert ist).
07.04.94 - Das fortlaufende Entfernen von Files aus dem Fundfenster durch
Festhalten einer Shifttaste + Festhalten der linken Maustaste im
Fundfenster funktionierte nicht. Stattdessen wurde das Fenster
geschlossen! [Insider on] Das hat man nun davon, wenn man meint,
da (x && y || z) dasselbe ist wie (x && (y || z)) [Insider off]
-> Klammer vergessen, sechs, setzen;-)
08.04.94 - Neuer Menpunkt 'Clipboard laden ^V'. Erklrt sich wohl von
selbst! Mgliche Anwendung: Man liest in CAT eine Message (z.B.
in PROGRAMME), markiert ein File (oder mehrere) als Block und
kopiert sie ins Clipboard. Anschlieend kann man das(die) File(s)
in SaugUtil mit einem Tastendruck laden und weiterverarbeiten!
Achtung: Es wird nur nach der Datei "SCRAP.TXT" gesucht!
- SaugTausch mit Schnulli: Hierbei werden jetzt auch unter 'Nicht
gelistete Files' und 'Persnlicher Programmteil' eingetragene
FILENUMMERN (getrennt durch Leerzeichen) bercksichtigt und in
die SaugTausch-PM eingetragen! Dazu tragen Sie unter den entspre-
chenden Menpunkten die Filenummern ein und kreuzen dort den
Schalter 'Files saugen' an. FILENAMEN sind nicht erlaubt, es
findet auch keine berprfung statt! Fr 'Nicht gelistete Files'
gilt der eingestellte Gruppenprogrammteil! Files aus dem
'Persnlichen Programmteil' werden automatisch mit vorangestell-
tem "PPT " angefordert. Dieses darf also nicht als Gruppe einge-
tragen werden!
09.04.94 - Up-Down-Parameter: Der Schalter 'Files einzeln saugen' wirkt
jetzt fr CoNnect (nicht fr RUFUS) auch auf die 'Nicht
gelisteten Files'! Files aus dem 'Persnlichen Programmteil'
werden aber weiterhin im Block (alle auf einmal) angefordert!
- Script/Batch: Fr die Anwahl werden jetzt nur noch die ersten
15 Zeichen des Mausnamens an den dial-Befehl bergeben, da RUFUS
anscheinend Probleme mit Namen hat, die lnger als 20 Zeichen
sind! (Gemeldet von Frank Daufenbach @ W)
12.04.94 - Die Box im Statusfenster beim Laden wird jetzt nicht mehr mit
Outlined-Status gezeichnet.
- Neue Funktion im Dialog 'Flags konvertieren': Setzen/Lschen der
Flags "Interessant" (I), "Gesaugt" (G) und "Saugen" (S) in
Abhngigkeit vom letzten Zeichen in der Bemerkungszeile! Dieses
ist eine Unterfunktion der Zeichenersetzung und kann durch die
Checkbox zustzlich zur Ersetzung (Lschung) eines Zeichens
aktiviert werden! Will man die Bemerkungen dabei nicht verndern,
gibt man als Ersetzungszeichen dasselbe Zeichen wie das
Suchzeichen an!
Was mit den Flags passieren soll, wird durch drei sogenannte
Tristate-Buttons bestimmt. Diese Buttons knnen drei verschiedene
Zustnde annehmen (Weiterschalten durch Anklicken oder per
Shortcuts F1-F3):
1. Gepunktetes Muster: Flag wird nicht verndert.
2. Checked (Hkchen) : Flag wird gesetzt.
3. Leer (wei) : Flag wird gelscht.
Wichtig: Die Flags werden nur bei den Files konvertiert, die das
Suchzeichen als letztes Zeichen in der Bemerkungszeile enthalten!
Zweck: Man kann ber das letzte Zeichen der Bemerkungszeile noch
differenziertere "Interessant-Zustnde" definieren als ber das
Interessant-Flag! Z.B. "%" = "Weniger interessant", "&" =
"Nchste Woche saugen", "$" = "Ostern saugen", "M" = "Module fr
Bildschirmschoner" usw.! Das konnte man zwar vorher auch schon
aber jetzt kann man die drei Hauptflags davon abhngig setzen
oder lschen!
(Idee von Uli Goetzke @ KI)
- PMs an Schnulli werden jetzt ohne Doppelpunkte und Klammern in
der Betreffzeile ausgegeben, da einige Schnulli-Versionen damit
Probleme hatten!
(Gemeldet von Frank Daufenbach @ W)
13.04.94 - Script/Batch: Weitere Anpassungen an genderte N.U.D.E.- und
Programmteilversionen! Es ist wirklich bld, wenn die Maus-
Programmierer irgendwelche Mausmens ndern und ich mir dann
die Beschwerden von SaugUtil-Usern anhren mu, da die Batches
nicht laufen, obwohl ich gar nix dafr kann;-)
14.04.94 - Die automatische Gastdownload-Einstellung anhand der Stammbox-
Datei SAUGUTIL.BOX funktionierte nicht immer so, wie sie sollte.
Jetzt wird die Einstellung auch angepat, wenn sich der Mausname
im Anwahldialog nicht gendert hat (nur bei 'OK').
15.04.94 - Gruppennamen werden jetzt nicht mehr in Grobuchstaben gewandelt!
18.04.94 - Neues Listbox-Handling (hnlich wie in CAT)!
- Bei Multi-Listen-Suche wurde manchmal "Maus: xxx" vor den Files
ausgegeben! Das war natrlich unvollstndig und heit jetzt
"ID: Maus xxx", damit das Mauskrzel beim Laden der Fundliste
auch korrekt in die Bemerkungszeile bernommen wird!
(Gemeldet von Frank Daufenbach @ W)
- Script/Batch: Die N.U.D.E.-Einstellungen fr Packer und Protokoll
werden jetzt nur noch bei USER-Download verndert, da sie bei
GAST-Download defaultmig schon ausgeschaltet sind. Damit werden
Konflikte mit weiteren neuen N.U.D.E.-Versionen, zumindest beim
GAST-Download, erstmal vermieden und das Script luft auch etwas
schneller ab!
*------------------------------- v4.7 ------------------------------------*
26.04.94 - Script/Batch: Funktionierte nicht, wenn man in der Maus die
ungnstige Kombination 'Terminalemulation'+'Kurzmens'
eingestellt hatte! Der Waitstring "?:" wurde dann nicht erkannt,
da zwischen dem "?" und dem ":" noch irgendwelche Steuerzeichen
gesendet wurden! Jetzt wird auf ",?" gewartet.
(Gemeldet von Stefan Kupner @ HG)
- Zur ASCII-Doku SAUGUTIL.TXT liegt jetzt auch eine Faltinfo-Datei
~AUGUTIL.TXT fr den ASCII-Editor xEDIT bei, so da man damit die
einzelnen Kapitel einfacher finden kann!
29.04.94 - PROGRAMME-Update-Message(s): Die Ausgabe wurde an das Format der
Mails von 'James' angepat, damit die Postings mit dem MFF (jetzt
auch fr Atari erhltlich) ausgewertet werden knnen!
Es wurden folgende Kennstrings eingebaut: "Programmliste der
MAUS XYZ vom dd.mm.yy", "ffentlicher Programmteil" und
"Gruppenprogrammteil <Gruppe>"! In das Editfeld 'Maus: ______...'
im Dialog 'PROGRAMME-Update-Message(s)' sollten Sie deshalb auch
unbedingt nur das Mauskrzel eintragen (ist voreingestellt),
damit die Auswertung durch MFF funktioniert!
- Beim Laden der Flag- und Bemerkungsdatei wird jetzt eine etwas
andere Strategie verfolgt! Bisher wurden die Menpunkte zum
Speichern der FLG/BEM-Datei gesperrt, wenn diese Dateien nicht
zur geladenen Liste paten (Anzahl der Files in der Liste grer
als im Header der FLG/BEM-Datei eingetragen). Jetzt bleiben die
Menpunkte anwhlbar und die FLG/BEM-Datei wird trotzdem geladen!
Die berschssigen Files am Ende der Liste werden dann
defaultmig mit nicht gesetzten Flags und leerer Bemerkungszeile
belegt! Nun kann man selbst entscheiden, ob man die Dateien mit
den entsprechenden Menpunkten (^S bzw. Alt-M) von Hand sichern
mchte. Eine Fehlermeldung erscheint aber trotzdem (Ausnahme:
Multi-Listen-Suche)!
Grund: Mit dem neuen Tool MFF von Karsten Iwen @ HL knnen
Filelisten automatisch erweitert werden, indem das Programm
nach jedem MausTausch das Outfile scannt und die PROGRAMME-Gruppe
auswertet!
Oder man hat eine Liste selbst mit einem ASCII-Editor erweitert,
indem man neue Files angehngt hat.
Achtung!! SutiConv lehnt diese vernderten Listen auch weiterhin
ab, wenn die Zusatzfiles nicht passen! Deshalb mu man in so
einem Fall die Zusatzdateien zuerst mit dem Saug-Utility neu
speichern!
30.04.94 - Bugfix: In den bersichtsfenstern konnte es in seltenen Fllen
passieren, da die Eintrge unter 'Uploader' und 'Bemerkung' in
die Trennstriche hineinragten.
- Bugfix: Beim Laden von Mails aus der Gruppe PROGRAMME, konnte es
passieren, da Gruppenprogrammteile fehlerhaft in die Bemerkungs-
zeile (ID) aufgenommen wurden. Beispiel: Die Maus DU bringt am
Anfang der Mail immer einen Infotext, der auch fter das Wort
"Gruppenprogrammteil" enthlt und so wurde z.B. der String
'GPT "UPLOAD" ...' in die Bemerkungszeile bernommen (vlliger
Quatsch;-). Jetzt wird beim laden auch noch auf den String
"ffentlicher P" (ffentlicher Programmteil) geachtet und bei
dessen Auftreten eine eventuell vorhandene GPT-Kennung wieder aus
der Bemerkungszeile entfernt!
- PROGRAMME-Update-Message(s): Neuer Schalter 'Gelschte ausgeben
(DEL-Datei)'. Ist dieser selektiert und ist eine zur Liste
passende DEL-Datei vorhanden, wird diese in einer gesonderten
Message in aufbereiteter Form (mit Angaben zu Maus, GPT, Zeitraum
usw.) ausgegeben!
Bei Ausgabe als Textdatei(en) wird eine Datei DELFILES.MSG (bzw.
DELFILES.<Extension> bei Ausgabe 'Eine Datei pro Betriebssystem')
erzeugt. Eine evtl. schon vorhandene Datei mit diesem Namen wird
ohne Rckfrage berschrieben!
Bei Ausgabe fr CAT wird ein fester Betreff benutzt, der
folgendermaen aussieht: "DEL: Maus <Mauskrzel>[/GPT <Gruppe>]".
01.05.94 - Beim Laden einer Liste wird jetzt der Uploader auch dann richtig
zugeordnet, wenn die Kurzbeschreibung mehr als fnf Zeilen hat,
was z.B. bei Quarklisten im Mausformat der Fall sein kann! Von
der Kurzbeschreibung werden allerdings nur die ersten fnf
Zeilen eingelesen und gespeichert! Der Rest wird nicht geladen
und kann somit auch nicht mehr ausgegeben werden (ach was:-). Das
Einzelfilefenster bietet ja auch nur Platz fr fnf Zeilen und
da mehr als fnf Zeilen eher die Ausnahme sind, halte ich eine
weitere Auswertung nicht fr sinnvoll!
02.05.94 - Menhilfe: Man kann jetzt beim Anklicken eines Menpunktes mit
gedrckter Alternate-Taste die interne Hilfe aufrufen, auch wenn
der ST-GUIDE installiert ist, indem man zustzlich noch eine
Shift-Taste (also Alternate+Shift) festhlt! So kommen auch die
ST-GUIDE-User auf Wunsch an die etwas knapper gehaltenen Texte
aus der Datei SAUGUTIL.HLP!
- SaugUtil meldet jetzt bei Programmstart unter MultiTOS an die
AES, da es die AP_TERM-Message versteht [shel_write() mit den
Parametern sw_doex=9 und sw_isgr=1]! Hatte ich doch glatt
bersehen... Wenn man also jetzt unter MTOS das Saug-Utility z.B.
durch Alternate+Control+'Klick ins Applikationsmen' terminieren
will, erfolgt eine Alertbox, falls noch ungesicherte Listendaten
vorliegen, die man dann noch speichern lassen kann!
03.05.94 - Gute Nachricht fr alle, die mit dem Saug-Utility Messages fr
CAT unter einem Multitasking-Betriebssystem erzeugen lassen
(Update-Mails, James, Schnulli)! Die neue CAT-Version 2.6 ist
gerade erschienen und die Auswertung der neu definierten
AES-Message [ExtCatMsg ($8001), Subopcode 1 (msg[3]) fr
"MSGINFO.DAT neu einlesen"] ist implementiert. Das Saug-Utility
war ja schon seit Version 4.61 darauf vorbeireitet (siehe oben,
03.04.94)! Ich habe die Sache gerade mal getestet und kann nur
sagen, da es problemlos funktioniert! Am besten kann man das
testen, indem man das CAT-Fenster mit den selbstgeschriebenen
Nachrichten gut sichtbar in den Hintergrund legt und dann mit dem
Saug-Utility z.B. ein paar Update-Messages erzeugt. Sofort danach
bauen sich die neuen Nachrichten wie von Geisterhand im
CAT-Fenster auf:-)
06.05.94 - Bugfix: Wenn vor dem Laden einer Liste noch Daten gespeichert
werden muten, wurde ein Fenster fr die Statusbox geffnet aber
keine Box gezeichnet. Das Fenster sollte da natrlich gar nicht
hin!
25.05.94 - Whrend des Sortierens werden jetzt Sortierkriterium und
-richtung in der Statusbox angezeigt.
- Die Default-Extension wird jetzt beim Laden nicht mehr
'verbogen'. D.h. die unter 'Programm-Parameter' eingestellte
Extension wird immer in der Dateiauswahlbox voreingestellt, auch
wenn zwischendurch eine Liste mit einer anderen Extension geladen
wurde!
26.05.94 - Ttrt! Eine der besten Ideen, die ich bisher hatte: SaugUtil
kann jetzt Filelisten in einem speziellen Schnell-Ladeformat
(Fastload) speichern und laden! Es handelt sich dabei um ein
Binrformat, das nur vom SaugUtil und von SutiConv gelesen werden
kann!
Vorteile: * Die Listen werden im Schnitt ca. 25% krzer.
* Die Ladegeschwindigkeit erhht sich um den Faktor
10 bis 20!!! Beispiel: Fileliste der Maus Osnabrck
(25.04.94, 2293 Files, Benchmark auf meinem
ungetuneten 8-MHz-ST ohne Multitasking).
Vorher (ASCII):
- Gre: 624576 Bytes
- Ladezeit: ca. 100 Sekunden
Nachher (Fastload):
- Gre: 470997 Bytes
- Ladezeit: ca. 9 Sekunden!!!
* Schnelle Multi-Listen-Suche.
* Ein Teil der Listenstatistik ist schon im
Listenheader enthalten.
* Fastload-Listen werden automatisch erkannt.
Nachteile: * Die Listen knnen nur noch mit dem SaugUtil geladen
werden. Laden mit einem Editor bringt nix!
* Da die Daten nicht mehr in einer Schleife, sondern
in einzelnen Blcken geladen werden, ist ein Abbruch
whrend dem Speichern/Laden nicht vorgesehen.
Multitaskendes Laden (Statusbox in Fenster) ist
ebenfalls nicht mglich. Da das Fastload-Laden aber
Ratzfatz geht, ist das nicht mehr so schlimm.
* Die Liste kann nur _komplett_ als Fastload gesichert
werden.
* Eine ASCII-Erweiterung der Liste (z.B. mit MFF) ist
nicht mglich.
* Um eine Liste in das Fastload-Format zu wandeln,
mu sie zuerst komplett vom SaugUtil geladen werden.
Eine automatische Konvertierung mehrerer Listen ist
nicht mglich (also etwas Handarbeit, die aber durch
das Ergebnis gerechtfertigt ist. Ich habe selbst
gerade in einer halben Stunde ca. 40 Listen
konvertiert:-).
* Eine berprfung des freien Speichers findet nicht
statt, da ich davon ausgehe, da eine Fastload-Liste
schonmal komplett im Speicher stand und deshalb
auch beim erneuten Laden wieder hineinpat! Sollte
das einmal nicht der Fall sein (z.B. nach
Reduzierung des Programmspeichers per Parameter),
erscheint eine Meldung der Programm-Fehlerroutine
und SaugUtil wird beendet! Ich mu mir da mal eine
geeignete berprfung des Speichers ausdenken!
Was nun berwiegt, mu jeder fr sich entscheiden. Ich habe mir
z.B. jetzt einen zweiten Ordner fr MFF-Listen angelegt. Von
Zeit zu Zeit kann man dann die Fastload-Listen als ASCII
speichern, die neuen Files aus dem MFF-Ordner anhngen, diese
dann lschen und anschlieend die erweiterte Liste wieder laden
und als Fastload-Format speichern!
Umsetzung:
Neuer 'Programm-Parameter':
"'Liste speichern als...' im Fastload-Format"
Hiermit wird festgelegt, in welchem Format die Listen default-
mig ber den Menpunkt 'Liste speichern als... ^M' gespeichert
werden. Nur ber diesen Menpunkt kann eine Fastload-Liste
erzeugt werden! Diese Fastload-Einstellung kann durch Anwahl des
Menpunktes mit zustzlich gedrckter Shift-Taste umgekehrt
werden (also Shift-^-M bzw. Anwahl mit der Maus + Shift)! Die
Umkehrung gilt aber nur fr den jeweiligen Menaufruf! Beim
automatischen Speichern der Liste mit Sicherheitsabfrage (nach
Vernderungen von Kurzbeschreibungen), wird das aktuell
eingestellte Format benutzt. Ist das nicht gewnscht, sollte man
hier 'Abbruch' whlen!
Im Fastload-Format sind immer alle aktuellen Daten aus dem
FILEDATA-Ordner enthalten, damit die Korrektheit der Indizierung
gewhrleistet ist. Sonst wre das Fastload-Format nur eindeutig,
wenn der FILEDATA-Ordner immer und berall die gleichen,
konstanten Daten enthlt. Das ist aber nicht gegeben, da man
die DAT-Files nach Belieben erweitern kann!
Aus diesem Grund wird der FILEDATA-Ordner neu eingelesen, wenn
man im Anschlu an eine Fastload-Liste eine 'normale' Liste
ldt! Nur so ist eine Unabhngigkeit der Daten gewhrleistet!
Als Default-Vorgabe fr die Extension der Fastload-Listen habe
ich "FST" (FaST) gewhlt, was vor allem den Vorteil hat, da
man bei der Multi-Listen-Suche mit der Dateimaske "*.?ST" sowohl
normale ("LST") als auch Fastload-Listen ("FST") erfassen kann!
Die Dateimaske "?ST" sollte man auch unter 'Programm-Parameter'
als Default-Extension einstellen, damit alle Filelisten in der
Dateiauswahlbox sichtbar sind!
Nach dem Speichern einer Fastload-Liste unter einem anderen
Namen, sollte man darauf achten, da eventuelle Zusatzdateien
(FLG, BEM, NEU usw.) ebenfalls umbenannt werden!
(Anregung von Stefan Kupner @ HG fr eine ltere Idee von mir;-)
- Das Programm-Logo (Icon) im 'ber...'-Dialog ist wieder raus,
da ich sonst keinen Platz mehr im RSC-File fr die neuen
Parameter gehabt htte:-)
- Die Abfrage, ob eine zur Liste passende SGI-Datei (z.B. OS.SGI
bei OS-01.FST/OS-01.LST) geladen werden soll, erscheint jetzt
frher, da bei Fastload-Listen die File-Anzahl aus dem Header
mit der aktuellen Dimensionierung verglichen wird!
- Eine Liste wird jetzt auch dann als Originalliste erkannt, wenn
am Anfang der *ersten* Zeile der String "#SPECIAL:" steht! Dann
sollte in der *zweiten* Zeile der String "Fileliste der Maus @
XYZ vom tt.mm.jj" stehen, mu aber nicht! Diese Special-Listen
sind Listen von Gruppenprogrammteilen und werden vom MFF
erweitert (Name SPEC-xxx.LST, siehe MFF-Anleitung)! SaugUtil
entnimmt das Mauskrzel und den Gruppenprogrammteil aus der
'#SPECIAL:'-Zeile, versucht aber auch in den folgenden Zeilen
noch weitere Informationen (Mauskrzel, Listendatum, GPT, Start-
datum, Anfangsnummer) zu finden und so die Kenndaten zu
vervollstndigen! Wie gesagt: das Listendatum wird nur noch in
der zweiten Zeile gesucht!
27.05.94 - Der Puffer fr die bergabe der ST-Guide-Hilfskrzel (81 Bytes)
wird jetzt nicht mehr als GFA-INLINE angelegt, sondern per
Malloc() angefordert. Unter GEMDOS >= 0.19 wird Mxalloc()
(bevorzugt aus dem TT-RAM) benutzt und unter MTOS wird zustzlich
das Readable/Privat-Flag gesetzt! Damit drfte schonmal eine
mgliche Fehlerquelle unter MTOS mit memory protection beseitigt
sein!
*------------------------------- v4.7 -------------------------------------*
30.05.94 - Erkennung des Gruppenprogrammteils in 'Wilden Listen' verbessert.
01.06.94 - Fastload-Format um 100 Reserve-Bytes fr sptere nderungen
erweitert! Die mit der v4.7 erzeugten Listen knnen aber
weiterhin geladen werden (betrifft nur die Betatester)!
02.06.94 - Unter dem Menpunkt "Speicher-Info" wird jetzt der freie
Systemspeicher getrennt nach ST-RAM und Alternate RAM (TT-RAM ab
GEMDOS 0.19) angezeigt!
04.06.94 - Der AES-Message-Puffer wird jetzt mit Malloc() bzw. Mxalloc()
angefordert, da die Methode mit dem GFA-internen MENU()-Array
unter Multitasking anscheinend etwas buggy ist (Stichwort:
bernahme von Strings per AV-Protokoll (VA_START))!
09.06.94 - Betrifft nur die Betatester der v4.7: Die DOL-Datei darf bei
Fastload-Listen doch nicht gelscht werden!
- Menpunkt 'Fenster-Anzeigeformat': Hier kann jetzt 'Dolo-Diff'
ausgewhlt werden, auch wenn keine DOL-Datei existiert! Der Text
"Dolo-Diff" wird dann in heller Schrift (disabled) dargestellt,
die Checkbox lt sich aber weiterhin ankreuzen! In den
bersichtsfenstern wird in diesem Fall nur ein Fragezeichen ("?")
in der 'DDif'-Spalte angezeigt, als Zeichen dafr, da keine
DOL-Datei zur Liste existiert!
Und was soll das ganze? Ganz einfach: Bisher war es nicht
mglich, eine SGI-Datei mit gesetzter 'DDif'-Spalte zu sichern,
wenn gerade eine Liste ohne DOL-Datei geladen war. Wenn man also
in so einem Fall nur mal eben ein paar genderte Optionen in
SAUGUTIL.SGI sichern wollte, war die Spalte beim nchsten Start
weg! Genau dasselbe, wenn man erst eine Liste ohne DOL-Datei und
danach eine Liste mit DOL-Datei geladen hat.
10.06.94 - SaugUtil merkt sich jetzt auch bei 'SutiConv starten' den zuletzt
eingestellten Pfad.
- Bugfix: Wenn bei 'SutiConv starten' keine Liste(n) bergeben
wurde(n), kam nach Ende von SutiConv evtl. die Meldung "Liste:|
<Leerzeile>|nicht gefunden!" (abhngig von der Konfiguration).
Bekannte Probleme:
------------------
- SaugUtil semmelt auf TTs manchmal ab, wenn nicht beide TT-Flags im
Programmheader gelscht sind! Hngt aber auch von der sonstigen Umgebung
(Multitaking, Grafikkarten, ...) ab. Ich wei nicht wo dran es liegt:-(
- Mir wurden Abstrze unter TOS 4.04 gemeldet. Konnte ich auch noch nicht
lokalisieren!
SutiConv
********
*------------------------------- v4.61 ------------------------------------*
- Keine nderungen
*------------------------------- v4.62 -----------------------------------*
23.04.94 - Beim Einlesen der Listen werden jetzt folgende alte Bezeichnungen
intern in ihren neuen Namen gewandelt: "MS-DOS" -> "DOS" und
"APpleMac" -> "Macintos"! Dadurch wird hoffentlich verhindert,
da bei der Konvertierung einer lteren und einer neueren Liste
haufenweise Files als 'neu' bzw. 'gelscht' erkannt werden!
*------------------------------- v4.7 ------------------------------------*
30.04.94 - Die Filelngen in den Dateien NEU, DEL und DOP werden jetzt
rechtsbndig ausgegeben.
26.05.94 - Anpassung an das neue Fastload-Listenformat (s.o.). Erkennung
erfolgt automatisch!
- Anpassung an die '#SPECIAL:'-Filelisten (s.o.). Das Listendatum
wird jetzt auch in der zweiten Zeile der Liste gesucht, wenn
am Anfang der ersten Zeile der String "#SPECIAL:" steht!
28.05.94 - Bei Fastload-Listen werden die Werte fr Dimensionierung und
Differenz jetzt aus dem Listenheader entnommen, wenn weder
FLG- noch BEM-Datei existiert!
*------------------------------- v4.7 -------------------------------------*
11.06.94 - SutiConv berprft jetzt, ob sich die alte und die neue Liste
evtl. nur in ihrer Extension unterscheiden (z.B. "LST" und "FST")
und lscht dann, wenn der Schalter 'Alte Liste anschlieend
komplett lschen' gesetzt ist, nur die wirklich alten Dateien,
damit nicht versehentlich die neue Liste und deren Zusatzdateien
(inkl. der offenen Logdatei) gelscht werden. Ist mir doch gerade
tatschlich passiert:-)
-eof-